package slstone.user.login.biz;

import java.util.List;

import slstone.user.login.dao.LogInDao;
import slstone.user.login.dao.pojo.User;
import slstone.user.login.vo.LogInVO;


public class LogInBiz
{
	
	
	public String logInValidate(LogInVO logInVO)
	{		 
		
		LogInDao logInDao = new LogInDao();
		
		String result = "";
		
		//userId로 사용자를 검색한다
		List<User> list = logInDao.retrieveUser(logInVO);
		
		//사용자 출력메시지를 조회한다.
		
				
		switch(list.size())
		{
			//사용자 검색이 안됨
			case 0:
				result = "该用户不存在!";				
				break;
				
			//한건의 사용자만 조회됨
			case 1:				
				if(list.get(0).getPassword().equals(logInVO.getPassword()))
				{
					result = "ok";
				}
				else
				{
					result = "密码错误!";
				}				
				break;
			
			//사용자가 다건 조회됨
			default:
				result = "用户名重复存在!";
				break;
		}
	
		return result;
		
	}	

}
